modelo
Class ModeloCarrito

java.lang.Object
  extended by modelo.ModeloCarrito

public class ModeloCarrito
extends java.lang.Object

ModeloCarrito.java Esta clase gestiona el acceso al carrito de la compra. Al carrito de la compra se pueden añadir productos, actualizar las cantidades de un producto y borrar un producto.

Since:
Tienda V.1.0

Field Summary
 java.util.Hashtable elementos
           
 
Constructor Summary
ModeloCarrito()
           
 
Method Summary
 void actualizaProducto(int id, int cantidad)
          Actualiza la cantidad de un producto del carrito, identificado por su id de producto.
 void eliminaProducto(int id)
          Elimina un producto del carrito, identificado por su id de producto.
 void nuevoProducto(Producto producto)
          Añade un nuevo producto al carrito de la compra.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

elementos

public java.util.Hashtable elementos
Constructor Detail

ModeloCarrito

public ModeloCarrito()
Method Detail

nuevoProducto

public void nuevoProducto(Producto producto)
Añade un nuevo producto al carrito de la compra. Si el producto ya existía se elimina y se inserta uno nuevo.

Parameters:
producto -

actualizaProducto

public void actualizaProducto(int id,
                              int cantidad)
Actualiza la cantidad de un producto del carrito, identificado por su id de producto.

Parameters:
id -
cantidad -

eliminaProducto

public void eliminaProducto(int id)
Elimina un producto del carrito, identificado por su id de producto.

Parameters:
id -